ybbond

My site. The main domain
Log | Files | Refs | README | LICENSE | CC-LICENSE

Refactoring My Site.md (1640B)


      1 ---
      2 title: Refactoring My Site
      3 author: Yohanes Bandung Bondowoso
      4 description: I am currently refactoring my site. The main goal is to reduce page size, remove tracker, reduce JavaScript usage, and leverage as much Indieweb features as I can.
      5 tags:
      6   - meta #meta
      7   - webdev #webdev
      8 slug: refactoring-my-site
      9 date: 2020-08-15T19:51:36+0700
     10 ID: 20200815195136
     11 ---
     12 
     13 For the past 2 months, I rewrite this blog's code from the blank Hugo theme. I will keep the majority of the design, but I try to make the page size to minimal. I've been keeping record of this site's page size on [the /reports listing](/reports), and will keep doing that. I am looking at the code for RSS feed too, because I noticed Feedbin won't detect updates on my posts.
     14 
     15 My other goal is to make the optional JavaScript usage to be worth it for visitor. The current JavaScript usage is for changing theme between dark and light, tracker and lazy loading images.
     16 
     17 Tracker will be removed, because I am not curious about the amount of visitor anymore. Theme toggler will be kept, I want to give visitor options. Lazy loading image will be removed, because previously I host the images within the code. Now the images will be stored in my file storage.
     18 
     19 Stuff I'd like to add is JavaScript to allow inline footnotes, my current option is [BigfootJS](http://www.bigfootjs.com/). I also want to add more Indieweb features, such as ping WebMention reaction, and MicroPub. 
     20 
     21 Per today, you can see the progress on [staging.ybbond.id](https://staging.ybbond.id). If you read this in the future (obviously duh), maybe the staging is gone, already implemented in the main domain.